﻿namespace IcicleFramework.Actions.Movement
{
    public class InstantAngularMovementAction : InstantMovementAction
    {
        public float MovementSpeed { get; set; }

        public float MovementAngle { get; set; }

        public InstantAngularMovementAction() { }

        public InstantAngularMovementAction(InstantAngularMovementAction old) 
            : base(old)
        {
            MovementSpeed = old.MovementSpeed;
            MovementAngle = old.MovementAngle;
        }


        public override IGameAction DeepClone()
        {
            return new InstantAngularMovementAction(this);
        }


    }
}
